Smart "Predict, then Optimize"

نویسندگان

  • Adam N. Elmachtoub
  • Paul Grigas
چکیده

Many real-world analytics problems involve two significant challenges: prediction and optimization. Due to the typically complex nature of each challenge, the standard paradigm is to predict, then optimize. By and large, machine learning tools are intended to minimize prediction error and do not account for how the predictions will be used in a downstream optimization problem. In contrast, we propose a new and very general framework, called Smart “Predict, then Optimize” (SPO), which directly leverages the optimization problem structure, i.e., its objective and constraints, for designing successful analytics tools. A key component of our framework is the SPO loss function, which measures the quality of a prediction by comparing the objective values of the solutions generated using the predicted and observed parameters, respectively. Training a model with respect to the SPO loss is computationally challenging, and therefore we also develop a surrogate loss function, called the SPO+ loss, which upper bounds the SPO loss, has desirable convexity properties, and is statistically consistent under mild conditions. We also propose a stochastic gradient descent algorithm which allows for situations in which the number of training samples is large, model regularization is desired, and/or the optimization problem of interest is nonlinear or integer. Finally, we perform computational experiments to empirically verify the success of our SPO framework in comparison to the standard predict-then-optimize approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Value Engineering and AHP Analysis of Intelligent Metering in Iran's Electricity Grid

This paper aims to analyze the implementation of smart meters implementation based on the value engineering integration approach and the AHP hierarchical ranking method. Value engineering strives to identify unnecessary functions by identifying product or project functions and by removing them to focus on other ways that they can fulfill the essential functions. To this end, in this study, firs...

متن کامل

SymbioCity: Smart cities for smarter networks

The “Smart City” (SC) concept revolves around the idea of embodying cutting-edge ICT solutions in the very fabric of future cities, in order to offer new and better services to citizens while lowering the city management costs, both in monetary, social, and environmental terms. In this framework, communication technologies are perceived as subservient to the SC services, providing the means to ...

متن کامل

An Efficient Recommendation Filter Model on Smart Home Big Data Analytics for Enhanced Living Environments

With the rapid growth of wireless sensor applications, the user interfaces and configurations of smart homes have become so complicated and inflexible that users usually have to spend a great amount of time studying them and adapting to their expected operation. In order to improve user experience, a weighted hybrid recommender system based on a Kalman Filter model is proposed to predict what u...

متن کامل

Economical Modeling for Managing the Power Transaction of EVs and Power Market in Smart Parking Lots

The battery of electric vehicles (EV) can be charged from the power grid or discharged back to it. Parking lots can aggregate hundreds of EVs which makes them a significant and flexible load/generation component in the grid. In a smart grid environment, the smart parking lot (SPL) can benefit from the situation of the simultaneous connection to the EVs and power grid. This paper proposes a new ...

متن کامل

Using Bayesian Networks for Daily Activity Prediction

In spite of the significant work that has been done to discover and recognize activities in the smart home research, less attention has been paid to predict the future activities that the resident is likely to perform. An activity prediction module can play a major role in design of a smart home. For instance, by taking advantage of an activity prediction module, a smart home can learn context-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1710.08005  شماره 

صفحات  -

تاریخ انتشار 2017